package com.jdfarm.common

interface MapControl {

    /**
     * 监听回调的接口
     */
    var onMapLoadComplete: OnMapLoadComplete

    /**
     * 以当前缩放级别为参考，放大一个级别
     */
    fun zoomToLarge()

    /**
     * 以当前缩放级别为参考，缩小一个级别
     */
    fun zoomToSmall()

    /**
     * 放大或缩小到指定级别
     */
    fun zoomTo(zoomLevel: Int)

    /**
     * 地图加载完成回调,其他操作，需等待地图加载完成方可回调
     */
    fun setOnMapLoadListener(onMapLoadComplete: OnMapLoadComplete)
}